<?php
    class PaisModel extends CI_Model{
        
        public function getPaises(){
            return $this->db->get('pais')->result();
        }
        
        public function getPais($id){
            $this->db->where('id', $id);
            return $this->db->get('pais')->row();
        }
        
        function cadastrarPais($dados){
            $this->db->insert('pais',$dados);
            return $this->db->insert_id();
        }
        
        function editarPais($dados){
            $this->db->where('id', $dados['id']);
            $this->db->update('pais', $dados);
        }
        
        function excluirPais($id){
            $this->db->where('pais1_id', $id);
            $this->db->or_where('pais2_id', $id);
            $this->db->delete('jogo');
            
            $this->db->where('id', $id);
            return $this->db->delete('pais');
        }
        
        public function getJogosPais($id){
            $this->db->where('pais1_id', $id);
            $this->db->or_where('pais2_id',$id);
            $this->db->join('cidade', 'cidade.id = jogo.cidade_id');
            $this->db->join('estadio','estadio.id = jogo.estadio_id');
            return $this->db->get('jogo')->result();
        }
        
        public function dropPaises(){
            $this->db->select('id, pais');
            $this->db->order_by('pais');
            $values = $this->db->get('pais')->result_array();
            
            $options = array();
            $options[''] = '- Selecione -';
            foreach ($values as $value){
                $options[$value['id']] = $value['pais']; 
            }
            return $options;
        }
    }
?>